#ifndef UNCOPYABLE_HPP
#define UNCOPYABLE_HPP

namespace My
{
    class Uncopyable
    {
    protected:
        Uncopyable() {}
        ~Uncopyable() {}

    private:
        Uncopyable(const Uncopyable&);
        Uncopyable& operator =(const Uncopyable&);
    };
}

#endif // UNCOPYABLE_HPP
